home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_093 / CDPLAYER / DOC / CDP.TXT < prev    next >
Text File  |  1998-03-14  |  32KB  |  814 lines

  1.                          Die Dokumentation zu
  2.  
  3.                               CD-Player
  4.  
  5.                              Version 1.4
  6.                               16.10.1996
  7.  
  8.                                  von
  9.  
  10.                            Alexander Clauss
  11.                          Stresemannstraße 44
  12.                           D-64297 Darmstadt
  13.  
  14.                 aclauss@rbg.informatik.th-darmstadt.de
  15.  
  16.  
  17.  
  18. Inhaltsverzeichnis
  19. ==================
  20.  
  21.  1  Rechtliches
  22.  
  23.  2  Feedback
  24.  
  25.  3  Kontaktadresse
  26.  
  27.  4  System-Voraussetzungen
  28.  
  29.  5  Installation
  30.  
  31.  6  Installation als Accessory
  32.  
  33.  7  Was kann das Programm
  34.  
  35.  8  Das Haupfenster von 'CD-Player'
  36.     8.1  Unterste Reihe
  37.     8.2  Die anderen Knöpfe
  38.  
  39.  9  Datenbank bearbeiten
  40.  
  41. 10  Datenbank exportieren
  42.  
  43. 11  Tracks exportieren
  44.  
  45. 12  Einstellungen
  46.  
  47. 13  Dialoge
  48.  
  49. 14  Einige Hinweise
  50.  
  51. 15  Dank
  52.  
  53. 16  Versionsliste
  54.  
  55.  
  56.  
  57. 1  Rechtliches
  58. **************
  59.  
  60. Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt
  61. werden. Eine Verbreitung über Mailboxen, FTP-Server und PD-Serien ist
  62. erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von
  63. Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt.
  64. Das Programm muß immer komplett weitergegeben werden (siehe LIESMICH
  65. Datei). Das Verändern des Programms und der Anleitung ist nicht
  66. gestattet.
  67.  
  68.  
  69.  
  70. 2  Feedback
  71. ***********
  72.  
  73. Wenn Ihnen das Programm gefällt und Sie es regelmäßig benutzen, können
  74. sie mir natürlich auch eine kleine Spende (siehe "Kontaktadresse")
  75. zukommen lassen; ich würde mich freuen.
  76.  
  77. *Wichtig:*
  78. Ich bin natürlich auch an Fehlermeldungen und/oder
  79. Verbesserungsvorschlägen interessiert. Bei Fehlermeldungen bitte immer
  80. Rechnertyp, CD-ROM-Typ, CD-ROM-Treiber, TOS-Version, Autoordner-
  81. Programme und Accessories angeben. Wenn möglich, bitte genau
  82. beschreiben, wie man den Fehler reproduzieren kann.
  83.  
  84. Konstruktive Kritik und Vorschläge für zukünftige Versionen sind
  85. ausdrücklich erwünscht!!!
  86.  
  87.  
  88.  
  89. 3  Kontaktadresse
  90. *****************
  91.  
  92. *Wichtig:*
  93. Ich bitte, bei Anfragen per Post immer auch einen frankierten und
  94. adressierten Rückumschlag beizulegen, wenn Sie eine Antwort von mir
  95. erwarten.
  96.  
  97. _Meine Adresse_
  98.  
  99.     Alexander Clauss
  100.     Stresemannstraße 44
  101.     D-64297 Darmstadt
  102.     - Germany -
  103.  
  104.     email: aclauss@rbg.informatik.th-darmstadt.de
  105.     WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/
  106.  
  107.  
  108. (Wer mich über die email-Adresse nicht (oder nicht mehr) erreichen
  109. kann, sollte es über die Post-Anschrift versuchen!)
  110.  
  111. _Bankverbindung_
  112.  
  113.     Sparkasse Darmstadt
  114.     BLZ: 508 501 50
  115.     Kontonr: 0115032143
  116.  
  117.  
  118.  
  119. 4  System-Voraussetzungen
  120. *************************
  121.  
  122. Dieses Programm läuft auf allen Atari ST/STE/TT/Falcon (und
  123. wahrscheinlich auch auf Medusa und Eagle) mit CD-ROM-Laufwerk und
  124. MetaDOS-Treiber (CD-Tools, EGON!, Falcon.BOS, etc), ExtenDOS-Treiber
  125. (ab V2.3) oder dem SCSI-Treiber von Steffen Engel.
  126.  
  127. Sowohl CD-ROM-Laufwerk als auch der MetaDOS-Treiber müssen in der Lage
  128. sein Audio-Kommandos zu verstehen.
  129.  
  130. Das Programm läuft in jeder Auflösung und Farbtiefe. Einige Dialoge
  131. können leider nicht vollständig in der ST-Niedrig-Auflösung
  132. dargestellt werden.
  133.  
  134. Die Proportionen der Bedienelemente des Hauptfensters sind abgestimmt
  135. auf den 8x16 Systemzeichensatz. Das bedeutet: auf z.B. ST-Niedrig-
  136. oder ST-Mittel- Auflösungen (8x8 Zeichensatz) sieht das Haupfenster
  137. nicht so gut aus. Die 3D-Effekte wirken nur dann gut, wenn mindestens
  138. 16 Farben (in der normalen Systempalette) zur Verfügung stehen.
  139.  
  140.  
  141.  
  142. 5  Installation
  143. ***************
  144.  
  145. Besitzt man nur ein Gerät (CD-ROM) muß man nichts weiter beachten.
  146. Besitzt man dagegen mehrere CDROM-Laufwerke, kann man im Dialog
  147. 'Einstellungen' das gewünschte Laufwerk auswählen. Hat man einen
  148. MetaDOS- oder ExtenDOS-Treiber installiert, werden die Laufwerke mit
  149. der MetaDOS-Kennung angezeigt (das ist die Kennung, die in der
  150. CONFIG.SYS-Datei festgelegt wurde). Benutzt man den SCSI-Treiber von
  151. Steffen Engel, werden die Laufwerke mit Hersteller und Typbezeichnung
  152. angezeigt.
  153.  
  154.  
  155.  
  156. 6  Installation als Accessory
  157. *****************************
  158.  
  159. Das Programm kann auch als Accessory installiert werden. Wegen einer
  160. Einschränkung des GEM (Speicher, der durch ein Accessory reserviert
  161. wurde, gehört leider nicht dem Accessory, sondern dem gerade laufenden
  162. Programm. Der Speicher wird deshalb beim Starten und Beenden eines
  163. Programmes wieder freigegeben) müssen beim Betrieb als Accessory
  164. Abstriche in Kauf genommen werden (In einer Multitasking-Umgebung gibt
  165. es diese Einschränkung nicht!)
  166.  
  167. Beim Betrieb als Accessory gibt es folgende Einschränkungen (nur
  168. Single-TOS):
  169.  
  170.    ∙ Die Dialoge öffnen sich systemmodal (d.h. nicht in einem
  171.      Fenster). [ Das ist allerdings keine Einschränkung des GEM,
  172.      sondern ein Problem meiner GEM-LIB, die bei Fenster-Dialogen noch
  173.      Probleme mit der AC_CLOSE-Message hat ]
  174.  
  175.    ∙ Es können keine neuen CDs in die Datenbank aufgenommen werden,
  176.      dazu müsste nämlich dauerhaft Speicher angefordert werden.
  177.  
  178. Inwieweit es Probleme mit GEM-Autostart-Programmen (z.B. alternative
  179. Desktops) gibt, kann ich nicht sagen. Wenn es Probleme gibt, muß man
  180. auf den Einsatz als Accessory verzichten. Da das Programm auf jeden
  181. Fall Speicher anfordert (direkt nach dem Starten), für die Datenbank
  182. und für die RSC-Datei, können Probleme nicht ausgeschlossen werden.
  183. Ohne GEM-Autostart-Programme sollten alle Speicheranforderungen
  184. stattfinden, solange ausschliesslich der Desktop als Hauptprogramm
  185. aktiv ist. Dann gehören alle angeforderten Speicherblöcke zum Desktop,
  186. und der wird ja nie beendet. Wenn ein Autostart-Programm aber schon
  187. gestartet wird, bevor der CD-Player seinen benötigten Speicher
  188. angefordert hat, wird es Probleme geben, sobald dieses Programm
  189. beendet wird.
  190.  
  191. Es gibt irgendeinen (unsauberen?) Trick, mit dem man auch aus einem
  192. Accessory dauerhaft Speicher anfordern kann. Wenn mir jemand diesen
  193. Trick verrät, kann ich die Einschränkungen beim Accessory-Betrieb
  194. eventuell vermeiden.
  195.  
  196.  
  197.  
  198. 7  Was kann das Programm
  199. ************************
  200.  
  201. Das Programm bietet fast alle Funktionen eines normalen Audio-CD-
  202. Players. Es verwaltet ausserdem noch eine kleine Datenbank, in der
  203. Titel und Interpret der einzelnen CD-Tracks eingegeben werden können.
  204. Mit Hilfe dieser Datenbank kann das Programm die gerade eingelegte CD
  205. identifizieren und im Klartext Titel und Interpret anzeigen. Jeder
  206. einzelne Track der CD wird natürlich auch als Text angezeigt. Mit
  207. Hilfe dieses Programms kann man weiterhin Tracks (oder beliebige
  208. Ausschnitte davon) auf Festplatte kopieren (ohne Umwege über D/A- und
  209. A/D-Wandler). Es stehen dazu verschiedene Sampleformate zur Verfügung.
  210. Da die Atari-Rechner mit der Samplefrequenz von 44100 Hz einer Audio
  211. CD leider nicht viel anfangen können, kann beim Abspeichern auf
  212. Festplatte auch noch eine Umrechnung auf Atari-(Falcon) übliche
  213. Frequenzen stattfinden.
  214.  
  215.  
  216.  
  217. 8  Das Haupfenster von 'CD-Player'
  218. **********************************
  219.  
  220. Der Aufbau dieses Fensters orientiert sich an normalen Audio-CD-
  221. Playern. Die Knöpfe, die ein CD-Player hat wird man auch in diesem
  222. Fenster finden. Sie können auch mit der Tastatur ausgewählt werden.
  223.  
  224.  
  225. 8.1  Unterste Reihe
  226. ===================
  227.  
  228.  *Eject (Taste E)* Die Schublade des CD-ROM-Laufwerks wird ausgefahren.
  229.  
  230.  *Stop (Taste S)* Die Audio-Wiedergabe wird gestoppt.
  231.  
  232.  *Play (Taste P)* Die Audio-Wiedergabe wird begonnen.
  233.  
  234.  *Pause (Taste P)* Die Wiedergabe wird gestoppt, kann aber an dieser
  235.      Stelle fortgesetzt werden.
  236.  
  237.  *Skip Back (Taste -)* Springt an den Anfang des aktuellen Tracks; wenn
  238.      man schon dort ist, an den Anfang des vorherigen Tracks.
  239.  
  240.  *Back (Taste B)* Springt 2 sec zurück. Drückt man zusätzlich eine
  241.      SHIFT-Taste, dann 6 sec.
  242.  
  243.  *FWD (Taste F)* Springt 2 sec vor. Drückt man zusätzlich eine SHIFT-
  244.      Taste, dann 6 sec.
  245.  
  246.  *Skip FWD (Taste +)* Springt an den Anfang des nächsten Tracks.
  247.  
  248.  *Disk-Symbol* Popup mit weiteren Funktionen:
  249.  
  250.       *über CD-Player (Control-I)* Informationen über das Programm
  251.  
  252.       *Datenbank bearbeiten (Control-E)* Man kann Titel und Interpret
  253.           der gerade eingelegten CD eingeben und/oder alle anderen
  254.           Einträge bearbeiten.
  255.  
  256.       *Datenbank speichern (Control-S)* Speichert die Datenbank.
  257.  
  258.       *Datenbank exportieren* Die Daten der Dateinbank werden in einer
  259.           ASCII-Datei ge- speichert, die in Datenbank-Programmen
  260.           importiert werden kann.
  261.  
  262.       *Tracks exportieren (Control-W)* Speichert Tracks auf Festplatte.
  263.  
  264.       *Einstellungen (Alternate-O)* Programm-Einstellungen verändern.
  265.  
  266.       *Programm beenden (Control-Q)* Das Programm wird beendet.
  267.  
  268.  *Titelauswahl* Der abzuspielende Titel kann direkt in einem Popup-Menü
  269.      ausgewählt werden. Sind die Daten zur CD schon in der Datenbank
  270.      vorhanden, werden hier alle Titel im Klartext angezeigt. Die
  271.      Titel können auch über die Tastatur ausgewählt werden: einfach
  272.      eine (bis zu zweistellige) Zahl eintippen.
  273.  
  274.  
  275. 8.2  Die anderen Knöpfe
  276. =======================
  277.  
  278. Im eingeschalteten Zustand leuchtet im Display ein entsprechender Text
  279. auf.
  280.  
  281.  *A (Taste F1), B (Taste F2)* Mit diesen beiden Knöpfen kann man zwei
  282.      Stellen (A und B) der CD markieren. Die jeweilige Stelle (Zeit)
  283.      wird dann unten rechts im Display angezeigt. Ein weiterer Klick
  284.      auf diese Knöpfe löscht die jeweilige Marke wieder. Bei einem
  285.      Doppelklick auf A oder B springt der Player an diese Position.
  286.      Beim Speichern von Audio-Daten auf Festplatte (siehe unten) kann
  287.      man auf Wunsch genau den Ausschnitt zwischen A und B speichern.
  288.      Auf diese Weise kann ein Ausschnitt sehr einfach bestimmt werden
  289.      (Play, FWD, Back etc.) um ihn dann mit der Funktion "Track
  290.      exportieren" zu speichern.
  291.  
  292.  *PROGRAM (Taste F3)* Die Reihenfolge, in der die Titel gespielt werden,
  293.      kann hier festgelegt werden. Im Dialog findet man zwei Listen
  294.      (CD-Inhalt und Reihenfolge). In der Liste 'CD-Inhalt' werden alle
  295.      Titel der CD aufgezählt, in der Liste 'Reihenfolge' werden die
  296.      Titel in der gewünschten Reihenfolge aufgezählt. Die Reihenfolge
  297.      bestimmt man, indem man die Titel aus der Liste 'CD-Inhalt' an
  298.      die gewünschte Stelle in der Liste 'Reihenfolge' verschiebt. Auch
  299.      <PAUSE> unter 'CD-Inhalt' kann man in die 'Reihenfolge'-Liste
  300.      verschieben; beim Abspielen wird der Player dann an dieser Stelle
  301.      in den Pause-Modus versetzt. Titel aus der 'Reihenfolge'-Liste
  302.      können wieder entfernt werden: die entsprechenden Titel kurz
  303.      anklicken (selektieren) und dann 'Löschen' auswählen. Das
  304.      Umsortieren in der Liste ist durch einfaches Verschieben möglich.
  305.  
  306.      'Alles übertragen' überträgt alle Titel der CD in die
  307.      'Reihenfolge'-Liste. Wenn man die CD auf Kassette überspielen
  308.      will, kann man mit 'Aufteilen' die Titel der 'Reihenfolge'-Liste
  309.      so aufteilen, daß sie gut auf die angegebe Kassettenlänge passen.
  310.      Dazu werden <PAUSE>-Einträge in die Liste eingetragen, die Titel
  311.      zwischen diesen Einträgen sind maximal die angegeben Zeit lang.
  312.  
  313.      Mit dem Knopf Zeitanzeige kann man die jeweilige Länger der Titel
  314.      einblenden.
  315.  
  316.      Mit dem Knopf 'Programm in Datenbank' kann die programmierte
  317.      Reihenfolge in die Datenbank übernommen werden. Wenn die CD das
  318.      nächste Mal ins Laufwerk gesteckt wird, kann dieses Programm
  319.      sofort benutzt werden. (Datenbank speichern nicht vergessen)
  320.  
  321.  *DATABASE (Taste F4)* CD-Datenbank bearbeiten.
  322.  
  323.  *PLAY-MODE (Taste F5)* Abspiel-Modus
  324.  
  325.       *Normal (Control-1)* Die Titel werden von vorne nach hinten
  326.           gespielt. Nicht gespielt werden 'ausgeschaltete' Titel.
  327.  
  328.       *Einzel (Control-2)* Es wird nur ein Titel gespielt.
  329.  
  330.       *Programm (Control-3)* Die Titel werden in der programmierten
  331.           Reihenfolge abgespielt.
  332.  
  333.       *Zufall (Control-4)* Die Titel werden in einer zufälligen
  334.           Reihenfolge gespielt. 'Ausgeschaltete' Titel werden nicht
  335.           gespielt.
  336.  
  337.       *Block (Control-5)* Nur der Bereich zwischen den Marken A und B
  338.           wird gespielt.
  339.  
  340.       *Anspielen (Control-6)* Alle Titel werden 10 sec angespielt. Kann
  341.           abgebrochen werden durch Play, Pause, Stop etc.
  342.  
  343.  *TIME (Taste F6)* Im Display wird die Zeitanzeige umgeschaltet zwischen
  344.  
  345.       *Song* Zeit, die vom aktuellen Lied schon gespielt wurde. [Disc]
  346.           Zeit, die von der CD schon gespielt wurde. [Remain Song]
  347.           Zeit, die vom aktuellen Lied noch gespielt werden. [Remain
  348.           Disc] Zeit, die von der CD noch gespielt werden.
  349.  
  350.  *REPEAT (Taste F7)* Die CD (bzw. der Track) wird, sobald sie (er)
  351.      komplett gespielt wurde, nochmals gespielt.
  352.  
  353.  *Volume: (Taste > für lauter; Taste < für leiser)* Die Lautstärke für
  354.      den Kopfhörerausgang kann festgelegt werden.
  355.  
  356.  
  357.  
  358. 9  Datenbank bearbeiten
  359. ***********************
  360.  
  361. Liegt eine CD im CD-ROM-Laufwerk, die sich noch nicht in der Datenbank
  362. befindet, wird automatisch ein leerer Datensatz erzeugt den man jetzt
  363. mit den Daten der CD ausfüllen kann (Titel und Interpret der CD und
  364. die Titel der einzelnen Lieder). Befindet sich die CD schon in der
  365. Datenbank, so wird der entsprechende Datensatz angezeigt.
  366.  
  367. Wenn man bestimmte Titel einer CD nicht mag, kann man sie ausschalten,
  368. so daß sie nicht mehr gespielt werden. Ist das Kästchen vor dem Titel
  369. angekreuzt, wird der Titel gespielt, sonst nicht. Ausnahmen: Bei
  370. direkter Titelauswahl (Popup oder per Zifferneingabe über die
  371. Tastatur) und im SINGLE-Modus können grundsätzlich alle Titel gespielt
  372. werden.
  373.  
  374. Mit den Pfeil-Buttons kann man zu den anderen Datensätzen wechseln.
  375. Auch mit den Tastenkombinationen ALT-P und ALT-N kann man zurück bzw.
  376. vor blättern.
  377.  
  378. Mit dem Löschen-Button wird der angezeigte Datensatz gelöscht.
  379.  
  380. Mit dem Suchen-Button kann man bestimme Datensätze suchen. Drückt man
  381. gleichzeitig mit dem Button eine SHIFT-Taste, wird ab der aktuellen
  382. Position weitergesucht (ohne Dialogbox).
  383.  
  384. Mit dem Sort-Button werden alle Datensätze sortiert.
  385.  
  386.  
  387.  
  388. 10  Datenbank exportieren
  389. *************************
  390.  
  391. Die Daten der CDs können in einer Datei gespeichert werden, die in
  392. richtigen Datenbanken importiert und bearbeitet werden kann. Da es
  393. sich um eine ASCII-Datei handelt, muß man angeben, durch welche
  394. Zeichenkombination Datenfelder bzw. Datensätze getrennt werden. In den
  395. Eingabemasken werden alle Zeichen durch Komma getrennt. Die Zeichen
  396. können direkt eingegeben werden; dann müssen sie mit ' oder "
  397. umschlossen werden. Alternativ kann auch der ASCII-Code als
  398. Dezimalzahl angegeben werden.
  399.  
  400. Beispiel:   13,10    Trenung durch ASCII-Code 13 (CR) und 10 (LF)
  401.             ","      Trennung durch Komma.
  402.  
  403. Ausserdem kann in diesem Dialog noch angegeben werden, welche
  404. Datenfelder exportiert werden sollen.
  405.  
  406.  
  407.  
  408. 11  Tracks exportieren
  409. **********************
  410.  
  411. Hier kann man einzelne Tracks (oder Ausschnitte davon) der CD auf
  412. Festplatte speichern. Geht dabei der Speicherplatz auf der Platte aus,
  413. erhält man eine Fehlermeldung. Die Datei wird aber noch korrekt
  414. geschlossen so daß man sie trotzdem verwenden kann. Auch wenn man die
  415. CD aus dem CD-ROM Laufwerk nimmt, während man Audio-Daten auf
  416. Festplatte speichert, wird die Datei korrekt geschlossen.
  417.  
  418.  *Track* Mit den '+'/'-'-Buttons kann man einen Titel anwählen. Mit
  419.      einem Klick auf den Track Zähler (zwischen '-' und '+') kann man
  420.      sich einen Titel auch direkt aus einem Popup (im Klartext)
  421.      aussuchen. Die genaue Start- und End-Zeit des Tracks wird in den
  422.      folgenden beiden Feldern eingetragen.
  423.  
  424.  *Block A-B* Falls zwei Stellen (A und B) auf der CD markiert wurden,
  425.      kann man hiermit genau den Ausschnitt zwischen A und B auswählen.
  426.      Die entsprechenden Zeiten werden in Start und Ende-Felder
  427.      übertragen.
  428.  
  429.  *Start/Ende* Die Start- und Ende-Zeit kann hier auch mit der Tastatur
  430.      verändert werden. Die Noten-Buttons dienen zur akustischen
  431.      Kontrolle. Der Button bei Start spielt die CD ab der eingegebenen
  432.      Zeit ab. Der Button bei Ende spielt die letzten 10 sec bis zur
  433.      angegebenen Ende-Zeit.
  434.  
  435.  *Speicherplatz* Hier wird angezeigt wievel Speicherplatz die Datei auf
  436.      der Festplatte benötigen wird. Der Wert wird bei allen
  437.      Änderungen, die über einen Button stattfinden, automatisch neu
  438.      berechnet. Aber wenn Start und Ende-Zeit per Tastatur geändert
  439.      werden, kann das nicht automatisch geschehen. Deshalb kann man
  440.      auch mit dem Rechnen-Button den Speicherplatzverbrauch neu
  441.      berechnen lassen.
  442.  
  443.  *Exportformat* Hier werden Einzelheiten über das gewünschte Dateiformat
  444.      eingestellt. Nicht alle Kombinationen dieser Einstellungen sind
  445.      erlaubt. Das Programm sorgt dafür, daß nur erlaubte Einstellungen
  446.      vorgenommen werden.
  447.  
  448.           Format (Dateiformat):
  449.  
  450.       *DVS* Wird vom Programm WinRec (für Falcon) benutzt.
  451.  
  452.       *AVR* Wird z.B. vom System-Audio-Manager (SAM) benutzt.
  453.  
  454.       *WAVE* PC/Windows, wird aber auch von einigen Atari-Programmen
  455.           unterstützt
  456.  
  457.       *SND,AU* Bis auf die Endung (AU/SND) sind beide Formate identisch.
  458.           Wird benutzt in der Unix-Welt (und auch auf dem Mac).
  459.  
  460.  *Frequenz (in Hz)* Die ersten acht Frequenzen sind die auf dem Falcon
  461.      benutzten Frequenzen. Einige der Frequenzen findet man mit
  462.      kleinen Abweichungen auf dem STE und TT. Die letzen vier
  463.      Frequenzen werden auf dem Atari normalerweise nicht unterstützt,
  464.      aber wenn man die Daten auf anderen Rechnerwelten (PC/Mac/Unix)
  465.      benutzen möchte, kann man sie verwenden (eventuell auch auf
  466.      Ataris mit Zusatzhardware). Achtung: Jede Umrechnung der Frequenz
  467.      führt zu leichten (hohe Frequenz) bis starken (niedrige Frequenz)
  468.      Qualitätseinbußen.
  469.  
  470.  *Speziell (Frequenz)* Möchte man die Daten auf eine ganz bestimmte
  471.      Frequenz umrechnen, welche nicht in der eben beschriebenen
  472.      Auswahl vorhanden ist, kann man sie hier eingeben. Erlaubt sind
  473.      im Prinzip alle Werte - welche Frequenzen sinnvoll sind, muß man
  474.      aber selbst entscheiden. TT und STE-Besitzer können hier
  475.      natürlich die exakten Frequenzen eintragen, die ein TT bzw. STE
  476.      verarbeitet (diese weichen von den Falcon-Frequenzen leicht ab).
  477.  
  478.  *Kanäle* Stereo oder Mono. Bei Mono werden beide Kanäle
  479.      zusammengemischt.
  480.  
  481.  *Auflösung* 8 oder 16 Bit. Der Falcon benutzt normalerweise 16 Bit pro
  482.      Samplewert, auf STE/TT werden nur 8 Bit verwendet. Bei 8 Bit
  483.      gehen erhebliche Mengen an Informationen verloren und klingt
  484.      daher deutlich schlechter. Aber 8 Bit benötigen dafür nur halb
  485.      soviel Speicherplatz.
  486.  
  487.  *Packen* Bei den Sampleformaten DVR und AU/SND können die (16 Bit)
  488.      Daten gepackt gespeichert werden. Die Kompressionsrate liegt bei
  489.      genau 50%. Prinzipiell muß man beim Packen leichte
  490.      Qualitätseinbußen erwarten. Beide Packverfahren führen aber zu
  491.      wesentlich besseren Ergebnissen als die Speicherung mit 8 Bit
  492.      Tiefe (welche den gleichen Platzbedarf hat).
  493.  
  494.  
  495.  
  496. 12  Einstellungen
  497. *****************
  498.  
  499.  *CDROM-Auswahl* Hier kann man ein CDROM-Laufwerk auswählen, sofern man
  500.      mehr als eins hat.
  501.  
  502.  *Fensterposition speichern* Normalerweise öffnet sich das Hauptfenster
  503.      nach dem Starten in der Bildschirmmitte. Wem das nicht gefällt,
  504.      kann hier angeben, ob die aktuelle Position gespeichert werden
  505.      soll. Beim nächsten Start öffnet sich das Fenster dann an dieser
  506.      Position.
  507.  
  508.  *Laustärke speichern* Die am CD-ROM-Laufwerk eingestellte Lautstärke
  509.      wird normalerweise beim Programmstart nicht verändert. Wem das
  510.      auch nicht passt (weil z.B. direkt nach dem Einschalten des
  511.      Computers die Lautstärke auf Maximum steht), kann auch hier die
  512.      aktuelle Einstellung speichern, welche beim nächsten Start
  513.      eingestellt wird.
  514.  
  515.  *Menüzeile bei Multitasking* In Multitasking-Umgebungen (Mag!C,
  516.      MultiTOS, Geneva) kann man die Menüleiste abschalten. Alle
  517.      Funktionen des Programms sind natürlich auch weiterhin
  518.      erreichbar.
  519.  
  520.  *Warnung bei alten Treibern* Falls der verwendete MetaDOS CD-ROM-
  521.      Treiber nicht alle vom CD-Player verwendeten Audiokommandos
  522.      unterstützt, meldet sich das Programm nach dem Starten mit einem
  523.      entsprechenden Hinweis. Diesen Hinweis kann man natürlich auch
  524.      unterdrücken.
  525.  
  526.  *CD automatisch abspielen* Eine neu eingelegte CD wird automatisch
  527.      abgespielt, man muss also nicht mehr auf Play klicken.
  528.  
  529.  
  530.  
  531. 13  Dialoge
  532. ***********
  533.  
  534. Die Dialoge werden in Fenstern dargestellt. Dadurch werden in einer
  535. Multitasking-Umgebung keine anderen Programme angehalten. Das
  536. Hauptfenster kann aber nur bei geschlossenen Dialogen bedient werden.
  537. Die Dialoge können auch mit der Tastatur bedient werden. In den
  538. Buttons sind manche Buchstaben unterstrichen. Drückt man die
  539. Alternate-Taste zusammen mit diesen Buchstaben, wählt man diesen
  540. Button aus. In Popup-Menüs kann man auch mit Cursor-hoch/runter und
  541. Return einen Menüpunkt auswählen. UNDO schließt ein Popup-Menü ohne
  542. eine Auswahl zu treffen.
  543.  
  544.  
  545.  
  546. 14  Einige Hinweise
  547. *******************
  548.  
  549. Damit das Programm alle seine Dateien findet (und die Dateien auch im
  550. richtigen Verzeichnis speichern kann), sollte das aktuelle Verzeichnis
  551. beim Start von CDP.APP, das Verzeichnis sein, indem sich CDP.APP
  552. befindet. Auch sollte man darauf achten, daß kein anderes Programm
  553. (z.B. ein alternativer Fileselector) das aktuelle Verzeichnis von CDP
  554. verändert.
  555.  
  556. Ab CD-Player Version 1.2 werden auch die Zeiten jedes einzelnen Titels
  557. in der Datenbank abgelegt. Sie können somit auch exportiert werden. In
  558. alten Datenbanken sind diese Zeiten aber noch nicht vorhanden. Um sie
  559. in die Datenbank zu übertragen, müssen die jeweiligen CDs nur in das
  560. CD-ROM eingelegt werden. Sobald der Player die CD erkannt hat, sind
  561. die Zeiten auch in der Datenbank vorhanden. Die Zeiten stehen auf
  562. 00:00, falls zur CD noch keine Zeitinformationen vorliegen.
  563.  
  564. Es ist möglich, daß einige Funktionen des Programms nicht
  565. funktionieren, weil entweder der CD-ROM-Treiber oder das CD-ROM-
  566. Laufwerk diese nicht unterstützen. Voll funktionsfähig ist das
  567. Programm beispielsweise mit den CD-Tools (Treiber) und dem Toshiba
  568. XM-4101 (Laufwerk). Mit dem SCSI-Treiber von Steffen Engel
  569. funktionieren alle CDROM-Laufwerke, die die Standard-SCSI-
  570. Audiokommandos verstehen. Leider verwenden viele CDROM-Hersteller
  571. eigene Kommandos, so daß es entsprechend viele Laufwerke gibt, die
  572. Probleme machen. Ein positives Beispiel: Das Toshiba XM-4101
  573. funktioniert sehr gut mit dem SCSI-Treiber.
  574.  
  575. Einige Funktionen des Programms (z.B. SHUFFLE und SINGLE) erfordern
  576. es, daß für jeden zu spielenden Titel ein Kommando an den Treiber
  577. (bzw. an das CD-ROM-Laufwerk) gesendet werden muß. Das bedeutet: wenn
  578. man das Programm beendet während eine CD abgespielt wird, wird die CD
  579. normalerweise bis zum Ende durchgespielt unabhängig von den
  580. Einstellungen (SHUFFLE, SINGLE etc.) von CDP, da es nun keine
  581. Kommandos mehr an das Laufwerk schicken kann.
  582.  
  583. Das Programm ist in Pure-Pascal geschrieben, die Routinen zur
  584. Frequenzumrechnung und die Packroutinen (DVS: Deltapack, AU/SND: u-
  585. Law) in Assembler.
  586.  
  587.  
  588.  
  589. 15  Dank
  590. ********
  591.  
  592. Bedanken möchte ich mich bei Steffen Engel, der mir mit einigen Tips
  593. und Modula-Sourcen bei der Anpassung des CD-Players an seinen SCSI-
  594. Treiber geholfen hat. Dank auch an Romuald Jouffrey, Antonio Lillo,
  595. Lodovico Zanier und Erik Hall für das Übersetzen der RSC-Dateien. Ein
  596. weiteres Dankeschön an Joe Connor und Romuald Jouffrey für den Support
  597. in England bzw. Frankreich.
  598.  
  599.  
  600.  
  601. 16  Versionsliste
  602. *****************
  603.  
  604.  *V1.0 (12.12.1994)*
  605.  
  606.         ∙ erste veröffentlichte Version
  607.  
  608.  *V1.1 (15.01.1995)*
  609.  
  610.         ∙ Auch wenn das Progamm vorher beendet wird, wird jetzt die CD
  611.           unter Umständen noch bis zum Ende abgespielt.
  612.  
  613.         ∙ Längere Eingabefelder bei Titel-Eingabe
  614.  
  615.         ∙ Voreinstellungen des Programms in CDP.INF
  616.  
  617.         ∙ ASCII-Export der Datenbank (zur Verwendung in richtigen
  618.           Datenbanken)
  619.  
  620.         ∙ Peinlicher Fehler aus V1.0 beseitigt: Bei CDs, welche nicht
  621.           in der Datenbank vorhanden waren, ging das Programm davon
  622.           aus, daß alle Tracks ausgeschaltet waeren. Daher konnte man
  623.           unbekannte CDs nur titelweise bzw. im SINGLE-Modus abspielen
  624.           :-(
  625.  
  626.         ∙ Mehrere MetaDOS-Geräte: Das gewünschte CD-ROM wird jetzt
  627.           über den Dateinamen des Programms bestimmt (Umbenennen auf
  628.           CDP_x.APP - x ist Gemdos-Kennung).
  629.  
  630.  *V1.1a (16.01.1995)*
  631.  
  632.         ∙ Schon wieder ein paar Bugs entdeckt :-( Doppelklick auf B
  633.           hatte die CD ab Marke A statt ab Marke B gespielt. Das
  634.           Abspielen ab Marke A bzw. B hatte nicht korrekt geklappt
  635.           (Eine Umrechnung ging daneben). Jetzt sollte es aber
  636.           funktionieren.
  637.  
  638.  *V1.2 (07.02.1995)*
  639.  
  640.         ∙ An alle, die noch 'alte' MetaDOS Treiber benutzen, die nur
  641.           einen Teil der Audio-Kommandos unterstützen: CDP.APP kann
  642.           jetzt auch hiermit die CD abspielen (Es erscheint ein
  643.           entsprechender Warnhinweis nach dem Programmstart). Es wird
  644.           dann aber nicht alles funktionieren. Abhilfe: Einen
  645.           aktuellen audiofähigen CD-ROM-Treiber benutzen.
  646.  
  647.         ∙ Bei Datensatz-Eingabe kann man nun auch durch Cursor-
  648.           hoch/runter durch die Titeleinträge scrollen.
  649.  
  650.         ∙ Durch ein "Nachlaufen" des CD-ROMs konnte es passieren, daß
  651.           Titel übersprungen wurden, bzw. bei SINGLE & REPEAT wurde
  652.           eventuell der nächste (falsche) Titel gespielt. Das sollte
  653.           jetzt nicht mehr passieren.
  654.  
  655.         ∙ Zwischen den Titeln gab es immer eine winzige Pause beim
  656.           Abspielen (für jeden zu spielenden Titel wurde ein MetaDOS-
  657.           Kommando aufgerufen). Normalerweise fällt das nicht auf,
  658.           aber es gibt CDs bei denen die Titel ineinander übergehen.
  659.           Hier stört die Pause natürlich (auch wenn sie nur sehr kurz
  660.           ist). Ab V1.2 tritt keine Pause mehr auf.
  661.  
  662.         ∙ Die Position des Hauptfensters und die Lautstärke kann auf
  663.           Wunsch gespeichert werden. Die Lautstärke wird dann beim
  664.           Programmstart auf den gespeicherten Wert gesetzt.
  665.           Normalerweise wird sie nicht verändert.
  666.  
  667.         ∙ Neue (und alte) Betriebsmodi:
  668.  
  669.              - Programm (vom Benutzer festgelegte Reihenfolge)
  670.  
  671.              - Block (beliebiger Ausschnitt -> Blockmarken A,B)
  672.  
  673.              - Single (nur einzelne Titel)
  674.  
  675.              - Zufall (zufällige Reihenfolge)
  676.  
  677.              - Normal (komplette CD von vorne bis hinten)
  678.  
  679.              - Anspielen (Titel werden 10sec angespielt)
  680.  
  681.         ∙ Viele Funktionen sind jetzt auch über die Menüzeile
  682.           erreichbar. Die Menüzeile kann in Multitasking-Systemen
  683.           abgeschaltet werden.
  684.  
  685.         ∙ Die Zeiten der einzelnen Titel werden jetzt auch in der
  686.           Datenbank abgelegt und können somit auch exportiert werden.
  687.  
  688.  *V1.2a (06.03.1995)*
  689.  
  690.         ∙ Bugfix: Die Auswahl von 'Datenbank bearbeiten' führte zum
  691.           Absturz, wenn keine CD eingelegt war :-(
  692.  
  693.         ∙ Jetzt funktionieren auch im Pause-Modus die verschiedenen
  694.           Zeit-Modi.
  695.  
  696.  *V1.3 (07.06.1995)*
  697.  
  698.         ∙ Das Einladen der Datenbank geht jetzt wesentlich schneller.
  699.  
  700.         ∙ Programmieren-Dialog: Zeitangabe in Pause-Elementen. (Angabe
  701.           der Zeit seit dem letzten Pause-Element)
  702.  
  703.         ∙ Mixed-Mode-CDs bereiten jetzt keine Probleme mehr (falls ein
  704.           'moderner' CD-ROM-Treiber benutzt wird)
  705.  
  706.         ∙ Bugfix: Fensterkoordinaten wurden falsch gespeichert.
  707.  
  708.         ∙ Unterstützung von langen Dateinamen (z.B. auf Minix-FS unter
  709.           MiNT).
  710.  
  711.         ∙ Läuft jetzt auch als Accessory (mit Einschränkungen unter
  712.           Single-TOS)
  713.  
  714.         ∙ Schnellers Blättern durch die Datenbank möglich
  715.           (Doppelpfeile: Maustaste gedrückt halten)
  716.  
  717.         ∙ Unter Magic blieben die << und >> gedrückt. Jetzt geht's
  718.           auch unter Magic. Dieses Verhalten wurde wahrscheinlich
  719.           durch einen Bug in Magic hervorgerufen. Laut Profibuch
  720.           liefert evnt_multi() immer auch den Status der Maustasten
  721.           zurück, unter Magic scheint das aber nicht zu funktionieren.
  722.  
  723.         ∙ Iconify des Hauptfensters wird unterstützt.
  724.  
  725.         ∙ Einige kleinere Bugfixes.
  726.  
  727.  *V1.3a (07.07.1995)*
  728.  
  729.         ∙ Schönere 3D-Dialogoptik bei Falcon/MTOS/MagiC 3. (Ältere
  730.           Versionen von MagiC 3 stellen die Dialoge leider nicht ganz
  731.           korrekt dar)
  732.  
  733.         ∙ Einige Bugfixes.
  734.  
  735.         ∙ Wenn das Programm als ACC installiert ist und das Fenster
  736.           ist geschlossen, wird jetzt seltener die aktuelle Position
  737.           der CD erfragt. Bei langsamen CD-Treibern (wie z.B.
  738.           FALCON.BOS) wird dann nicht mehr soviel Rechenzeit
  739.           verbraucht.
  740.  
  741.         ∙ Der FALCON.BOS-Treiber unterschlägt leider die Endezeit des
  742.           letzten Titels. Dadurch kam es zu "Hängern" beim Abspielen
  743.           des letzten Titles, da das Programm der Meinung war der
  744.           Titel wäre zuende. Jetzt wird bei fehlender Endezeit diese
  745.           auf 100:00:00 gesetzt. Jetzt sollte es keine "Hänger" mehr
  746.           geben, allerdings stimmen die "Remain"-Zeiten nicht mehr
  747.           (naja, vorher hatten sie schließlich auch nicht gestimmt)
  748.  
  749.  *V1.3b (29.09.1995)*
  750.  
  751.         ∙ Die Popup-Menüs zur Titelauswahl werden mit Slidern
  752.           versehen, wenn mehr als 20 Titel zur Auswahl stehen. Damit
  753.           kann man jetzt immer alle Titel direkt auswählen.
  754.  
  755.         ∙ Iconify jetzt auch für die Fenster-Dialoge. (Aber immer noch
  756.           kein ALLICONIFY)
  757.  
  758.         ∙ Bugfix: Nachlaufen der Anzeige bei kurzen Blöcken (Repeat-
  759.           Modus) entschärft.
  760.  
  761.         ∙ Bugfix: Zwischen den Titeln konnte es zu Aussetzern kommen
  762.           (trat besonders dann auf, wenn es das Programm durch
  763.           irgendwelche Dialoge blockiert wurde).
  764.  
  765.         ∙ Bugfix: Wenn man im Repeat-Modus im letzten Titel einer CD
  766.           'Skip Vorwärts' drückte, spielte das Programm wieder den
  767.           letzten Titel. Jetzt spielt es den ersten Titel.
  768.  
  769.  *V1.3c (31.10.1995)*
  770.  
  771.         ∙ Bugfix: Die Minuten-Anzeige stand manchmal fälschlicherweise
  772.           auf '01'. Zumindest eine Situation, in der der Fehler
  773.           auftrat ist jetzt gefunden.
  774.  
  775.         ∙ Kleine Anpassungen an die GENEVA 4 3D-Optik (diese ist
  776.           leider nicht ganz MTOS kompatibel)
  777.  
  778.         ∙ Kleine Bugfixes.
  779.  
  780.  *V1.3d (13.11.1995)*
  781.  
  782.         ∙ Workaround für den EGONTreiber eingebaut. Mindestens Version
  783.           2.3 von EGON! besitzt einige Bugs, die verhindern, daß alte
  784.           Versionen des CD-Players korrekt funktionieren. Jetzt sollte
  785.           der CD-Player auch mit EGON! laufen.
  786.  
  787.  *V1.3e (16.01.1996)*
  788.  
  789.         ∙ Beim Export von Audio-Daten auf Festplatte wurde
  790.           fälschlicherweise eine Fehlermeldung ausgegeben, falls das
  791.           Ende der CD erreicht wurde. Dieser Fehler war aber harmlos
  792.           da keine Daten verloren gingen.
  793.  
  794.         ∙ Beim Export von Audio-Daten wird jetzt, wenn möglich, ein
  795.           größerer Puffer verwendet. Dadurch sollte das Einlesen der
  796.           Daten beschleunigt werden.
  797.  
  798.  *V1.4 (06.10.1996)*
  799.  
  800.         ∙ Unterstützung des SCSI-Treibers von Steffen Engel. Hiermit
  801.           funktioniert CDP nun auch unter MagicMac auf einem Apple
  802.           Macintosh, natürlich auch auf allen Ataris mit SCSI-Treiber.
  803.           Allerdings werden von CDP nur Standard-SCSI-kommandos
  804.           benutzt, alle CDROM-Laufwerke die eigene Kommandos verwenden
  805.           (das sind leider sehr viele) werden u.U. Probleme machen.
  806.  
  807.         ∙ Autoplay-Option. Nach dem Einlegen einer CD wird diese
  808.           sofort abgespielt.
  809.  
  810.         ∙ Suchen in, und Sortieren der Datenbank möglich.
  811.  
  812.  
  813.  
  814.